1
시간 구조: 날짜 모듈 계층 구조
AI015Lesson 7
00:00

그리고 Dates 줄루아의 `Dates` 모듈은 세 가지 주요 불변 타입을 통해 시간 데이터를 관리하는 강력하고 계층적인 프레임워크를 제공합니다: Time (시계 기반), Date (달력 기반), 그리고 DateTime (결합된).

1. 네임스페이스 관리

모듈을 어떻게 로드할지 선택하는 것은 상호작용 문법에 영향을 미칩니다:

  • `using Dates`: 내보낸 모든 함수를 Main에 가져옵니다. 직접 today() 함수를 호출할 수 있습니다.
  • `import Dates`: 함수는 명시적으로 접두사가 필요합니다 (예: Dates.now()). 이는 이름 충돌을 피하기 위해 대규모 공학 작업에서 더 안전합니다.
Dates 모듈DateDateTimeTimeYYYY-MM-DDISO-8601HH:MM:SS.ms

2. 접근자 및 추출

생성 외에도 줄루아는 특정 함수를 사용하여 정교한 메타데이터 추출이 가능합니다. 예: year(), minute()또는 dayofweekofmonth() 특정 패턴(예: 세 번째 금요일)을 식별할 수 있습니다.

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>